package com.link.base.tencent.corpwx.appchat.service;

import com.link.base.tencent.corpwx.appchat.model.AppChat;
import com.link.core.basic.service.BasicService;

/**
 * 应用群聊和群聊消息服务
 *
 * @author 欧阳振强
 * @date 2020-01-03 10:37:47.0
 */
public interface AppChatService extends BasicService<AppChat> {
    /**
     * 同步群聊会话到企业微信
     *
     * @author 欧阳振强
     * @date 2020/01/03
     * @param record 群聊对象
     */
    void syncAppChatToWx(AppChat record) throws Exception;
    
    /**
     * 删除群聊
     * 
     * @author 欧阳振强
     * @date 2020/01/05
     * @param record 群聊对象
     */
    void delAppChatById(AppChat record) throws Exception;

    /**
     * 发送文本消息
     *
     * @author 欧阳振强
     * @date 2020/01/05
     * @param record 群聊对象
     */
    void sendAppChatTextMsg(AppChat record) throws Exception;
}